IntervalZero.KINGSTAR.Base.Class 命名空间

模组名称:KINGSTAR 子系统

作者:IntervalZero

环境:x64 与 KINGSTAR 应用程式

版本:4.5

类别

  类别 说明
AoeException 代表在应用程式执行期间发生的 AoE (ADS over EtherCAT) 例外状况。
AxisConfiguration 代表轴的设定。
BaseSubsystem 代表 KINGSTAR Base 子系统。
CamPoint 代表凸轮的一对主从轴位置。
CoeException 代表在应用程式执行期间发生的 CoE (CANopen over EtherCAT) 例外状况。
EscException 代表在应用程式执行期间发生的 ESC (EtherCAT Slave Controller) 例外状况。
FoeException 代表在应用程式执行期间发生的 FoE (File Access over EtherCAT) 例外状况。
IoConfiguration 代表 I/O 模组的设定。
IoSwitch 代表连接到 I/O 模组的感测器。
KsException 代表在应用程式执行期间发生的例外。
LogChannel 代表记录通道以及已记录的值。
McOverride 代表覆盖参数。
SoeException 代表在应用程式执行期间发生的 SoE (Servo drive profile over EtherCAT) 例外状况。
Switch 代表感测器。
Trigger 此触发可用来为轴及轴组开始一项新的移动。
TriggerSource 代表触发的属性。
UnitConversion 代表单位转换。
UserVariable 代表使用者定义变数。
UserVariable<T> 代表使用者定义变数及值。
VirtualAxis 代表可以分配给模拟轴的讯号。

委派 (Delegates)

  委派 说明
MailboxMessageEventHandler 通知应用程式一个邮箱通知已由 EtherCAT 装置传送。

介面

  介面 说明
IAxis 代表一个轴。
ICamCommand 代表一个凸轮运动。
ICamTable 代表一个凸轮表。
IControlStatus 代表一个运动曲线。
IGearCommand 代表一个齿轮运动。
IGearInPosCommand 代表一个齿轮比率运动。
IGroup 代表一个轴组。
IGroupInchCommand 代表一个轴组的移动指令,可指定最大距离。
IGroupJogCommand 代表一个轴组的吋动。
IHaltCommand 代表一个控制的运动停止。
IHomeCommand 代表一个原点复归运动。
IInchCommand 代表一个移动指令,可指定最大距离。
IIoModule 代表一个 I/O 模组。
IIoStatus 代表轴的数位输入及输出。
IJogCommand 代表一个吋动。
IKsCommand 代表 KINGSTAR 方法之状态及控制。
IKsCommand<T> 代表 KINGSTAR 方法之状态加上值,其型别依方法而定,并会等待方法将值取得。
ILogCommand 代表一个记录指令。
IModule 代表一个装置。
IMoveAbsoluteCommand 代表一个绝对运动。
IMoveAdditiveCommand 代表一个附加运动。
IMoveCircularCommand 代表一个轴组的插补圆周运动。
IMoveContinuousAbsoluteCommand 代表一个持续的绝对运动。
IMoveContinuousRelativeCommand 代表一个持续的相对运动。
IMoveDirectCommand 代表一个轴组的插补直接运动。
IMoveHelicalCommand 代表一个轴组的插补螺旋运动。
IMoveLinearCommand

代表一个轴组的插补直线运动,其从工具中心点的当下位置至:

绝对 (Absolute):指定座标系统中的绝对位置。

附加 (Additive)相对 (Relative):指定座标系统中的相对位置,执行时相对距离将被加到目前的命令位置。

IMoveRelativeCommand 代表一个相对运动。
IMoveVelocityCommand 代表一个速度运动。
ISlave 代表 EtherCAT 从站。
IStopCommand 代表一个受控的运动停止,可中断所有正在执行中的方法。
ISubsystem 代表 KINGSTAR 子系统
ITestCommand 代表一个命令测试。
ITrigger 代表一个可用来为轴及轴组开始一项新的移动的触发。
IUserVariable 代表使用者定义变数。
IUserVariable<T> 代表使用者定义变数加上值。
IVariableRepository 代表新增或取得使用者定义变数的方法。